package aa_model

import (
	"server/a0"
	"time"

	"gorm.io/datatypes"
)

type S项目管理之项目明细model struct {
	a0.A_MODEL
	A报价人               M基础之用户model       `json:"报价人" gorm:"->;foreignKey:A报价人_M基础之用户modelID;"`
	A报价日期              *time.Time        `json:"报价日期" gorm:"column:报价日期;"`
	A审核                M基础之用户model       `json:"审核" gorm:"->;foreignKey:A审核_M基础之用户modelID;"`
	A介质                string            `json:"介质" gorm:"default:水;column:介质;"`
	A温度                string            `json:"温度" gorm:"default:≤60;column:温度;"`
	A入口压力              float64           `json:"入口压力" gorm:"default:1.6;column:入口压力;"`
	A介质情况说明            string            `json:"介质情况说明" gorm:"column:介质情况说明;"`
	A安装方式              string            `json:"安装方式" gorm:"default:卧式;column:安装方式;"`
	A泵旋转方向             string            `json:"泵旋转方向" gorm:"default:顺时针;column:泵旋转方向;"`
	A支撑方式              string            `json:"支撑方式" gorm:"default:底脚支撑;column:支撑方式;"`
	A法兰等级              string            `json:"法兰等级" gorm:"default:厂标;column:法兰等级;"`
	A海拔                string            `json:"海拔" gorm:"column:海拔;"`
	A进出口方向             string            `json:"进出口方向" gorm:"default:水平进水平出;column:进出口方向;"`
	A轴承润滑方式            string            `json:"轴承润滑方式" gorm:"default:脂润滑;column:轴承润滑方式;"`
	A包装方式              string            `json:"包装方式" gorm:"default:国内木箱;column:包装方式;"`
	A油漆颜色              string            `json:"油漆颜色" gorm:"default:蓝绿色RAL5001;column:油漆颜色;"`
	A密封形式              string            `json:"密封形式" gorm:"default:普通机封;column:密封形式;"`
	A泵型号               string            `json:"泵型号" gorm:"column:泵型号;"`
	A数量                int               `json:"数量" gorm:"default:1;column:数量;"`
	A流量                float64           `json:"流量" gorm:"column:流量;"`
	A扬程                float64           `json:"扬程" gorm:"column:扬程;"`
	A密度                float64           `json:"密度" gorm:"column:密度;"`
	A粘度                float64           `json:"粘度" gorm:"column:粘度;"`
	A转速                int               `json:"转速" gorm:"default:1480;column:转速;"`
	A效率                float64           `json:"效率" gorm:"default:88;column:效率;"`
	Npshr              float64           `json:"NPSHr" gorm:"column:nps_hr;"`
	A轴功率               float64           `json:"轴功率" gorm:"column:轴功率;"`
	A泵体                string            `json:"泵体" gorm:"default:QT500-7;column:泵体;"`
	A叶轮                string            `json:"叶轮" gorm:"default:2205;column:叶轮;"`
	A轴                 string            `json:"轴" gorm:"default:2CR13;column:轴;"`
	A轴套                string            `json:"轴套" gorm:"default:2CR13;column:轴套;"`
	A密封环               string            `json:"密封环" gorm:"default:HT250;column:密封环;"`
	A轴承                string            `json:"轴承" gorm:"default:进口SKF;column:轴承;"`
	A轴封                string            `json:"轴封" gorm:"default:四川平衡型日机;column:轴封;"`
	A联轴器               string            `json:"联轴器" gorm:"default:无锡创明;column:联轴器;"`
	A底座                string            `json:"底座" gorm:"default:Q235-A;column:底座;"`
	A泵材质其他             string            `json:"泵材质其他" gorm:"column:泵材质其他;"`
	A泵材质备注             string            `json:"泵材质备注" gorm:"column:泵材质备注;"`
	A配套电机品牌            string            `json:"配套电机品牌" gorm:"default:佳木斯;column:配套电机品牌;"`
	A电机型号              string            `json:"电机型号" gorm:"column:电机型号;"`
	A功率                float64           `json:"功率" gorm:"column:功率;"`
	A电压                string            `json:"电压" gorm:"column:电压;"`
	A防护等级              string            `json:"防护等级" gorm:"column:防护等级;"`
	A频率                int               `json:"频率" gorm:"default:50;column:频率;"`
	A电机转速              string            `json:"电机转速" gorm:"default:1480;column:电机转速;"`
	A能效等级              string            `json:"能效等级" gorm:"column:能效等级;"`
	A是否变频              bool              `json:"是否变频" gorm:"column:是否变频;"`
	A其他电机要求            string            `json:"其他电机要求" gorm:"column:其他电机要求;"`
	A电机其他特殊说明          string            `json:"电机其他特殊说明" gorm:"column:电机其他特殊说明;"`
	A泵价格               int               `json:"泵价格" gorm:"column:泵价格;"`
	A底座配置              string            `json:"底座配置" gorm:"default:公共底座;column:底座配置;"`
	A底座价格              int               `json:"底座价格" gorm:"column:底座价格;"`
	A反法兰价格             int               `json:"反法兰价格" gorm:"column:反法兰价格;"`
	A联轴器价格             int               `json:"联轴器价格" gorm:"column:联轴器价格;"`
	A联轴器配置             string            `json:"联轴器配置" gorm:"default:弹性柱销;column:联轴器配置;"`
	A电机价格              int               `json:"电机价格" gorm:"column:电机价格;"`
	A运费                int               `json:"运费" gorm:"column:运费;"`
	A其他价格              int               `json:"其他价格" gorm:"column:其他价格;"`
	A单价                int               `json:"单价" gorm:"column:单价;"`
	A总价                int               `json:"总价" gorm:"column:总价;"`
	A报价费用说明            string            `json:"报价费用说明" gorm:"column:报价费用说明;"`
	A备品备件              []S项目管理之备品备件model `json:"备品备件" gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;"`
	A备品备件总计            int               `json:"备品备件总计" gorm:"column:备品备件总计;"`
	A报价其他说明            string            `json:"报价其他说明" gorm:"column:报价其他说明;"`
	S项目管理之项目信息modelID  uint              `json:"项目信息id" gorm:"column:项目信息id;"`
	A报价人_M基础之用户modelID uint              `json:"报价人_用户id" gorm:"column:报价人_用户id;"`
	A审核_M基础之用户modelID  uint              `json:"审核_用户id" gorm:"column:审核_用户id;"`
	A备品备件_拟删除子表ids     datatypes.JSON    `json:"备品备件_拟删除子表ids" gorm:"-"`
}

func (S项目管理之项目明细model) TableName() string {
	return "项目管理_项目明细"
}
